Development and Acceleration of Unstructured Mesh-based Cfd Solver
نویسندگان
چکیده
The study was undertaken as part of a larger e ̈ort to establish a common computational §uid dynamics (CFD) code for simulation of internal and external §ows and involves some basic validation studies. The governing equations are solved with ¦nite volume code on unstructured meshes. The computational procedure involves reconstruction of the solution in each control volume and extrapolation of the unknowns to ¦nd the §ow variables on the faces of control volume, solution of Riemann problem for each face of the control volume, and evolution of the time step. The nonlinear CFD solver works in an explicit time-marching fashion, based on a three-step RungeKutta stepping procedure. Convergence to a steady state is accelerated by the use of geometric technique and by the application of Jacobi preconditioning for high-speed §ows, with a separate low Mach number preconditioning method for use with low-speed §ows. The CFD code is implemented on graphics processing units (GPUs). Speedup of solution on GPUs with respect to solution on central processing units (CPU) is compared with the use of di ̈erent meshes and di ̈erent methods of distribution of input data into blocks. The results obtained provide promising perspective for designing a GPU-based software framework for applications in CFD.
منابع مشابه
Numerical simulation of hull and propeller interaction in acceleration maneuver
Prediction of a ship’s trajectory during a maneuvering motion is so important. In this study, the acceleration maneuver for a twin-screw vessel is directly investigated using computational fluid dynamic (CFD) environment and unsteady RANS (Reynolds Averaged Navier-Stokes) solver. For this purpose, the self-propulsion and acceleration simulations with hull and propeller interaction for the well-...
متن کاملSimulation of Store Separation using Low-cost CFD with Dynamic Meshing
The simulation of the store separation using the automatic coupling of dynamic equations with flow aerodynamics is addressed. The precision and cost (calculation time) were considered as comparators. The method used in the present research decreased the calculation cost while limiting the solution error within a specific and tolerable interval. The methods applied to model the aerodynamic force...
متن کاملA Multi-Code Python-Based Infrastructure for Overset CFD with Adaptive Cartesian Grids
This paper describes a computational infrastructure that supports Chimera-based interfacing of different CFD solvers a body-fitted unstructured grid solver with a blockstructured adaptive cartesian grid solver to perform time-dependent adaptive movingbody CFD calculations of external aerodynamics. The goal of this infrastructure is to facilitate the use of different solvers in different parts o...
متن کاملEfficient CFD Processes Through Abstract Modeling
Model – Contains all information relevant for a CFD simulation like mesh specifications, volume and boundary conditions, initial conditions, needed solver output, etc. Simulation set-ups are defined through classes, relations and attributes in an object oriented approach avoiding issues encountered with history based strategies. Abstract Models are shape and CAD system independent but CFD solve...
متن کاملMultigrid Acceleration of an Upwind Euler Solver on Unstructured Meshes
Multigrid acceleration has been implemented for an upwind ow solver on unstructured meshes. The ow solver is a straightforward implementation of Barth and Jespersen's unstructured scheme, with least-squares linear reconstruction and a directional implementation of Venkatakr-ishnan's limiter. The multigrid scheme itself is designed to work on mesh systems which are not nested, allowing great exi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017